package cn.itcast.dto;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author GY
 * @version V1.0
 * @date 2025-04-20 21:22
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PlansDTO {

    @JsonPropertyDescription("套餐名称")
    private String name;

    @JsonPropertyDescription("月租(元)")
    private Double monthlyRent;

    @JsonPropertyDescription("流量(GB)")
    private Integer dataAllowance;

    @JsonPropertyDescription("通话时长(分钟)")
    private Integer callDuration;

    @JsonPropertyDescription("附加服务")
    private String additionalServices;

    @JsonPropertyDescription("合约期(月)")
    private Integer contractPeriod;

    @JsonPropertyDescription("优惠活动")
    private String promotionalOffers;
}
